package com.heh.mybatisplus.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.heh.mybatisplus.model.EmpId;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @项目名： spring-emq
 * @包名： com.heh.mybatisplus.mapper
 * @文件名: EmpIdMapper
 * @创建者: liufudong@szyh-smart.com
 * @创建时间: 2024/10/20 11:35
 * @描述：
 */
public interface EmpIdMapper extends BaseMapper<EmpId> {
    // 自定义批量插入
    void insertBatch(@Param("list") List<EmpId> list);

    void insertBatch2(@Param("list") List<EmpId> list);

    //定义批量插入或更新的方法。
    void batchInsertOrUpdateEmpId(@Param("list") List<EmpId> empIdList);

    //定义批量插入或更新的方法。
    void batchInsertOrUpdateEmpId2(@Param("list") List<EmpId> empIdList);

    Page<EmpId> findEmpIdByEmp(Page<EmpId> page  , @Param("empId") EmpId empId);
    Page<EmpId> findEmpIdByEmp2(Page<EmpId> page  , @Param("empId") EmpId empId);
}
